agelong struggle

Translations
долговечная борьба
Their agelong struggle for independence inspired many.
Их долговечная борьба за независимость вдохновила многих.